| Fully Qualified Name: | Laminas\EventManager\Filter\FilterInterface |
Interface for intercepting filter chains
| Name | Description | Defined By |
|---|---|---|
| attach() | Attach an intercepting filter | FilterInterface |
| clearFilters() | Clear all filters | FilterInterface |
| detach() | Detach an intercepting filter | FilterInterface |
| getFilters() | Get all intercepting filters | FilterInterface |
| getResponses() | Get all filter responses | FilterInterface |
| run() | Execute the filter chain | FilterInterface |
Attach an intercepting filter
| Parameter Name | Type | Description |
|---|---|---|
| $callback | callable |
Returns:
Clear all filters
Returns: void
Detach an intercepting filter
| Parameter Name | Type | Description |
|---|---|---|
| $filter | callable |
Returns: bool
Get all intercepting filters
Returns: array
Get all filter responses
Returns: \ResponseCollection
Execute the filter chain
| Parameter Name | Type | Description |
|---|---|---|
| $context | string|object | |
| $params | array |
Returns: mixed